package com.webside.front.index.service;

import java.util.HashMap;
import java.util.List;

import com.webside.front.common.model.AdvertisementEntity;
import com.webside.front.common.model.BSeries;
import com.webside.front.common.model.Bdictionary;
import com.webside.front.common.model.PBanner;

public interface IndexService {
	    
		
	   //条件查询电影类型
	   List<Bdictionary> selectByPrimary(Bdictionary bdictionary);
		//条件查询电视剧类型
	   List<Bdictionary> selectTVplay(Bdictionary bdictionary);
	    //条件查询动漫类型
	   List<Bdictionary> selectComic(Bdictionary bdictionary);
	   //查询关键词
	   List<Bdictionary> selectKeywords();
	   //查询网页标题，描述网页关键词
	   List<Bdictionary> selectPageInfo();
	   //查询全部轮播图
	    public List<PBanner> getAllSubject();
	     //查询全部合作伙伴
	    public List<PBanner> getAllTarget();
 
		//影迷力荐
	    List<BSeries> selectByPrimaryALL();
	    //猜你喜欢
	    List<BSeries> selectByPrimarySelective(BSeries record);
	    //激情预告
	    List<BSeries> selectByPrimaryTrailer(BSeries record);
	    List<BSeries> selectTrailer(BSeries record);
	    //卫视同步
	    List<BSeries> selectByallSatellite(BSeries record);
	    List<BSeries> selectSatellite(BSeries record);
	     //日韩热播
	    List<BSeries> selectByKorea(BSeries record); 
	    List<BSeries> selectKorea(BSeries record);
	    //美剧精选
	    List<BSeries> selectAmerican(BSeries record);
	    //佳品有约
	    List<BSeries> selectJiapin(BSeries record);
	    List<BSeries> selectByJiapin(BSeries record);
	    List<BSeries> selectByALLJiapin(BSeries record);
	    //影院大片
	    List<BSeries> selectCinema(BSeries record); 
	    //动漫剧场 
	    List<BSeries> selectByAnimation(BSeries record); 
	    List<BSeries> selectAnimation(BSeries record);
	    //电视剧榜
	    List<BSeries> selectplay(BSeries record);
	    //佳品电影榜
	    List<BSeries> selectJiapinplay(BSeries record);
	    //电视剧影迷力荐
	    List<BSeries>selectByTvplayALL();
	    //佳品电影影迷力荐
	    List<BSeries>selectByLikeCount();
	    //广告投放
	    List<HashMap<String,Object>> queryAdByAll(String date,String code);
}
